﻿body,header,footer,section,div,span,p,img,a,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,i,b,u,del,menu,nav,fieldset,legend,article,aside,details,figcaption,hgroup,pre,code,from,blockquote,th,td,tr,hr,table,img,figure,button,input,textarea{padding:0;margin:0;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Microsoft Yahei,Helvetica,Arial;}
body{background-color:#f8fafc;}
/* webkit引擎的浏览器取消默认样式(-webkit-appearance) */
input,textarea{-webkit-user-select:auto !important;user-select:auto !important;/*-webkit-appearance:none;*/}
:focus{outline:none;}
img{vertical-align:middle;border:0 none;}
ul{list-style:none;}
a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:rgba(255,0,0,0);-webkit-tap-highlight-color: transparent}
section{display:block;}
header,footer{margin:0 auto;width:100%;}
em,i{font-style:normal;}
html,body{width:100%;height:100%;font:12px/1.4 "Microsoft YaHei";}
button,input{border:0 none;}
u,del{text-decoration:none;}
/* webkit引擎的浏览器取消默认样式 */
input[type="submit"],input[type="reset"],input[type="button"],input[type="password"],input[type="text"],button{-webkit-appearance:none;outline:none;}
.clearfix::after {
            content: ".";
            clear: both;
            display: block;
            overflow: hidden;
            font-size: 0;
            height: 0;
        }

.clearfix {
            zoom: 1;
        }

/**/
.wrapper{min-width:320px;position: relative;height: 100%;width:100%;text-align: center;}
.login_box{position:absolute;top:44%;left:50%; 
	-webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.login_title h2{font-size:28px;color: #707070;font-weight:normal;padding:30px;}
.login_form{width:380px;border:1px solid #ccc;border-radius:2px;background: #fff;border-bottom:none;}
.form-group{width:100%;height: 51px;border-bottom:1px solid #ccc;}
.form-group input{width:92%;color: #444;height: 51px;font-size:15px;}
.form-group input::-webkit-input-placeholder{color: #ccc;font-size:15px;}
.form-group input.j_captcha{width:calc(92% - 81px);;}
.captcha_img{display: inline-block;vertical-align: bottom;}
.login_btn{background:#415cd9;display: block;width:382px;line-height: 40px;color:#fff;margin-top:16px;font-size:16px;}
.show_error{color:#ea5252;margin-top:16px;font-size:14px;display: none;}

@media screen and (max-width:520px) {
	.login_title h2{font-size:24px;}
	.login_form{width:260px;}
	.login_btn{width:262px;}
}
.fromtd{position:absolute;left:0;right:0;bottom:36px;color:#fafafa;font-size:12px;}
.tips{color:#aaa;margin-top:16px;}
.tips a{color:#415cd9;}


